package com.lich.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.lich.entity.ClientLogin;
import com.lich.entity.graph.ClientAnalysis;

@Repository
public interface ClientLoginMapper {
	/**
	 * @description 插入
	 * @date 2016年8月29日
	 * @author lich-thinkpad
	 * @param client
	 * @return
	 */
	public int insert(ClientLogin clientLogin);

	/**
	 * @description:导出数据
	 * @author: yuanyh
	 * @Time: 2016年9月14日
	 * @return
	 */
	public List<ClientLogin> selectByDate(ClientAnalysis clientAnalysis);
	
	/**
	 * @description: 获取日登陆次数数据 
	 * @author: yuanyh 
	 * @Time: 2016年9月19日  
	 * @param strDate 日期参数
	 * @return
	 */
	public List<ClientAnalysis> selectDayLoginTimesByDate(String strDate);
	/**
	 * @description: 获取日用户登陆次数数据 
	 * @author: yuanyh 
	 * @Time: 2016年9月19日  
	 * @param strDate 日期参数
	 * @return
	 */
	public List<ClientAnalysis> selectUserLoginTimesByDate(String strDate);
	
	/**
	 * 
	 * 此方法描述的是：app端发送的登录数据
	 * 
	 * @author: lining
	 * @Time: 2016年9月18日
	 * @param clients
	 * @return
	 */
	public int insertList(List<ClientLogin> clients);

}